package com.zgjkhis.modules.system.service;

import com.zgjkhis.common.service.BaseService;
import com.zgjkhis.domain.PageResult;
import com.zgjkhis.modules.registration.service.dto.ConsultDto;
import com.zgjkhis.modules.registration.service.dto.ConsultQueryCriteria;
import com.zgjkhis.modules.system.domain.Consult;
import org.springframework.data.domain.Pageable;

/**
 * @Author yzq
 * @Description 问诊
 * @Date 2021/6/23 9:45
 * @Param
 * @return
 **/
public interface ConsultService extends BaseService<Consult>{

    /**
     * @Author yzq
     * @Description 分页查询挂号信息
     * @Date 2021/9/6 10:16
     * @Param [criteria, pageable]
     * @return java.util.Map<java.lang.String,java.lang.Object>
     **/
    PageResult<ConsultDto> findAllByPageable(ConsultQueryCriteria criteria, Pageable pageable);
}
